#ifndef SYSTEMTRAYICON_H
#define SYSTEMTRAYICON_H

#include <QSystemTrayIcon>
#include <QAction>
#include <QMenu>
#include <QApplication>

class SystemTrayIcon : public QSystemTrayIcon
{
    Q_OBJECT
public:
    explicit SystemTrayIcon(QObject *parent = 0);
    ~SystemTrayIcon();

private:
    QMenu *trayiconMenu;
    QAction *minimizeAction;
    QAction *maximizeAction;
    QAction *restoreAction;
    QAction *quitAction;

signals:
    void showMinimized();
    void showMaximized();
    void showNormal();

public slots:

};

#endif // SYSTEMTRAYICON_H
